<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Table Properties</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="robots" content="noindex, nofollow" />
<script src="common/fck_dialog_common.js" type="text/javascript"></script>
<script type="text/javascript">
var oEditor = window.parent.InnerDialogLoaded();
var oDOM = oEditor.FCK.EditorDocument;
var table;
var e = oEditor.FCKSelection.GetSelectedElement();
if ((!e && document.location.search.substr(1) == 'Parent') || (e && e.tagName != 'TABLE')) e = oEditor.FCKSelection.MoveToAncestorNode('TABLE');
if (e && e.tagName == "TABLE") table = e;
window.onload = function() {
	oEditor.FCKLanguageManager.TranslatePage(document);
	if(table) {
		document.getElementById('txtRows').value = table.rows.length;
		document.getElementById('txtColumns').value = table.rows[0].cells.length ;
		var iWidth = (table.style.width? table.style.width : table.width);
		var iHeight = (table.style.height ? table.style.height : table.height);
		if(iWidth.indexOf('%') >= 0) {
			iWidth = parseInt(iWidth.substr(0,iWidth.length - 1), 10);
			document.getElementById('selWidthType').value = "percent";
		} else if(iWidth.indexOf('px') >= 0) {																										//
			iWidth = iWidth.substr(0,iWidth.length - 2);
			document.getElementById('selWidthType').value = "pixels";
		}
		if(iHeight && iHeight.indexOf('px') >= 0) iHeight = iHeight.substr(0, iHeight.length - 2);
		document.getElementById('txtWidth').value = iWidth || '';
		document.getElementById('txtHeight').value = iHeight || '';
		document.getElementById('txtBorder').value = GetAttribute( table, 'border', '');
		document.getElementById('selAlignment').value = GetAttribute( table, 'align', '');
		document.getElementById('txtCellPadding').value	= GetAttribute( table, 'cellPadding', '');
		document.getElementById('txtCellSpacing').value	= GetAttribute( table, 'cellSpacing', '');
		document.getElementById('txtRows').disabled = true;
		document.getElementById('txtColumns').disabled = true;
	}
	window.parent.SetOkButton(true);
	window.parent.SetAutoSize(true);
}
function Ok() {
	var bExists = (table != null);
	if(!bExists) table = oEditor.FCK.EditorDocument.createElement("TABLE");
	if(bExists && table.style.width) table.style.width = null;
	if(bExists && table.style.height) table.style.height = null;
	var sWidth = GetE('txtWidth').value;
	if(sWidth.length > 0 && GetE('selWidthType').value == 'percent') sWidth += '%';
	SetAttribute(table, 'width', sWidth);
	SetAttribute(table, 'height', GetE('txtHeight').value);
	SetAttribute(table, 'border', GetE('txtBorder').value);
	SetAttribute(table, 'align', GetE('selAlignment').value);
	SetAttribute(table, 'cellPadding', GetE('txtCellPadding').value);
	SetAttribute(table, 'cellSpacing', GetE('txtCellSpacing').value);
	if(!bExists) {
		var iRows = document.getElementById('txtRows').value;
		var iCols = document.getElementById('txtColumns').value;
		for(var r = 0 ; r < iRows ; r ++) {
			var oRow = table.insertRow(-1);
			for(var c = 0 ; c < iCols ; c++) {
				var oCell = oRow.insertCell(-1);
				if(oEditor.FCKBrowserInfo.IsGeckoLike) oCell.innerHTML = GECKO_BOGUS;
			}
		}
		oEditor.FCKUndo.SaveUndoStep();
		oEditor.FCK.InsertElement(table);
	}
	return true;
}
</script>
</head>
<body style="overflow: hidden">
<table cellspacing="1" cellpadding="5" width="100%" border="0">
<tr>
<td valign="top"><table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><span fcklang="DlgTableRows">Rows</span>:</td>
<td>&nbsp;
<input id="txtRows" type="text" maxlength="3" size="2" value="6" name="txtRows" onKeyPress="return IsDigit(event);" /></td>
</tr>
<tr>
<td><span fcklang="DlgTableColumns">Columns</span>:</td>
<td>&nbsp;
<input id="txtColumns" type="text" maxlength="2" size="2" value="4" name="txtColumns" onKeyPress="return IsDigit(event);" /></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td><span fcklang="DlgTableBorder">Border size</span>:</td>
<td>&nbsp;
<input id="txtBorder" type="text" maxlength="2" size="2" value="1" name="txtBorder" onKeyPress="return IsDigit(event);" /></td>
</tr>
<tr>
<td><span fcklang="DlgTableAlign">Alignment</span>:</td>
<td>&nbsp;
<select id="selAlignment" name="selAlignment">
<option fcklang="DlgTableAlignNotSet" value="" selected="selected">&lt;Not set&gt;</option>
<option fcklang="DlgTableAlignLeft" value="left">Left</option>
<option fcklang="DlgTableAlignCenter" value="center">Center</option>
<option fcklang="DlgTableAlignRight" value="right">Right</option>
</select></td>
</tr>
</table></td>
<td align="right" valign="top"><table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><span fcklang="DlgTableWidth">Width</span>:</td>
<td>&nbsp;
<input id="txtWidth" type="text" maxlength="4" size="3" value="500" name="txtWidth" onKeyPress="return IsDigit(event);" /></td>
<td>&nbsp;
<select id="selWidthType" name="selWidthType">
<option fcklang="DlgTableWidthPx" value="pixels" selected="selected">pixels</option>
<option fcklang="DlgTableWidthPc" value="percent">percent</option>
</select></td>
</tr>
<tr>
<td><span fcklang="DlgTableHeight">Height</span>:</td>
<td>&nbsp;
<input id="txtHeight" type="text" maxlength="4" size="3" name="txtHeight" onKeyPress="return IsDigit(event);" /></td>
<td>&nbsp;<span fcklang="DlgTableWidthPx">pixels</span></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td nowrap="nowrap"><span fcklang="DlgTableCellSpace">Cell spacing</span>:</td>
<td>&nbsp;
<input id="txtCellSpacing" type="text" maxlength="2" size="2" value="1" name="txtCellSpacing" onKeyPress="return IsDigit(event);" /></td>
<td>&nbsp;</td>
</tr>
<tr>
<td nowrap="nowrap"><span fcklang="DlgTableCellPad">Cell padding</span>:</td>
<td>&nbsp;
<input id="txtCellPadding" type="text" maxlength="2" size="2" value="5" name="txtCellPadding" onKeyPress="return IsDigit(event);" /></td>
<td>&nbsp;</td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>